home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / UTIL / FreeRam 1.3.3.sit / FreeRam1.3 / FreeRam1.3.3LP Read Me < prev    next >
Text File  |  1996-08-09  |  9KB  |  56 lines

  1. FreeRam 1.3.3LP ゥ1996 by Charles Marlowe.
  2. 8/8/96Update.  FreeRam1.3.3  sends a call to the finder as soon it is activated, thereby putting itself in the background.  A good place for it.  
  3. 11/17/94 Update.    FreeRam1.3.2 changes the way its menu preferences are saved so that it will run correctly on the Mac II.  FreeRam1.3 and 1.3.1 will crash on the Mac II.  The debugging process was very unusual involving a three-way E-Mail conversation between Paul Smallwood of AOL, Jim Moore (another shareware author) and myself.  Paul and Jim deserve a round of applause for their efforts.  :-)
  4. 11/17/94 Update.  FreeRam 1.3.1 removes the beep sound from the "About FreeRamノ" alert window.  A friend in Tucson, AZ, suggested that I do this and I did it just for him.  Next thing I know, the update is posted all over the world!  It was a good suggestion. 
  5. 9/25/94 Update.     FreeRam 1.3 ゥ1994 by Charles Marlowe.  
  6.         FreeRam1.3 Adds Cosmetic and Personalization changes to the FreeRam window.
  7. 1.  You can now pick from several colors to display the amount of free ram.  
  8. 2.  You can choose whether you want a frame around the cell or not.  
  9. 3.  The frame can be colored or black.
  10. 4.  FreeRam1.3 can be calibrated so that it will display the same amount of available free ram as does the "About This Macintoshノ" window.  Strangely enough, all macs do not return the same amount of maximum free ram using the same internal mac function "TempMaxMem ( )."  This number must first be divided by 1024 to give the ram in kilobytes and then further modified by subtracting some integer, between 0 and 50, to complete the adjustment.  Each mac requires an adjustment.  For example, my SE requires that I subtract 9 from the amount of free ram returned by the TempMaxMem/1024 figure, but my Performa 475 requires that I subtract 25 from the same figure to match the figure displayed in the "About This Macintoshノ" window.
  11.  
  12. Firstly, activate the Finder and select the "About This Macintoshノ" menu item from the Apple menu.  This Finder window will show the current free ram flickering in the upper right hand corner after the words "largest unused block."  Secondly, activate the FreeRam application and select the "Calibrate" menu item under FreeRam File Menu.  You will be presented with a dialog box that requests the number that you must enter to adjust your FreeRam figure to match the "About This Macintoshノ" window figure.    Find out how much larger or smaller this number is than the number displayed by the FreeRam1.3 window and enter this amount into the Calibration Dialog box of the FreeRam Application until the two numbers match.  This may take a couple of tries until you figure out what the right number is.  The number you enter will be subtracted from the TempMaxMem/1024 figure.  The number that you enter will be reflected in the FreeRam window as soon as you click the OK button on the dialog box.  All this may sound a bit complicated but it is really quite simple.  Just experiment until the number in the FreeRam1.3 window is the same as the "About This Macintoshノ" window.           
  13. 5.  All changes will be saved.  That is, the FreeRam window location will be remembered.  Wherever you left it last is where it will display the next time it is opened.  This is a major enhancement!!!  FreeRam checks to see whether at least 4 pixels worth of the window is on the screen.  If the return value is false, FreeRam will put the window in the default location.  The Calibration number, Color, ColorFrame and IncludeFrame settings will all reflect their last setting when the application is re-opened.
  14. 6.  FreeRam1.3 eliminates the "Hide" and "Show" menu items of FreeRam1.2 and 1.1 and replaces the "FreeRam" menu with the "Color" menu and seven new menu items.  The "Color" menu items are not disabled on black and white machines because those changes would all be saved and one could not enable them again, if that particular copy of FreeRam was then run on a color machine.  The code necessary to fix this slight problem is not worth the extra ram and time it would take.
  15.     
  16. 8/10/94 Update.      FreeRam 1.2 ゥ1994 by Charles Marlowe.
  17.     FreeRam1.2 fixes the problem of not formatting un-formatted disks that might be inserted while it is the current application.  Now FreeRam will accept any disk inserted into the computer while FreeRam is the current active application.  FreeRam1.2 will display the standard disk-formatting dialog box from the Finder.  It cost 5k in additional ram to include this routine.  FreeRam 1.2 requires at least 35k to function properly.  FreeRam 1.1 uses about 30-32K.  If you're not worried about accidentally inserting an un-formatted disk with FreeRam running in the foreground, stick with FreeRam1.1.  FreeRam is intended to run in the background anyway.
  18.     With my E-Cardsェ currently taking up most of my free programming time, I doubt if I will be able to turn FreeRam into a CDEV in the future.  
  19.  
  20. FreeRam 1.1 ゥ1994 by C. Marlowe.  
  21.     This software was created for those of us who don't have a lot of RAM and want to know how much is available before trying to open the next program.  It uses some toolbox calls that were not in use until system 7.0.  It won't run on earlier versions.  To run the program most efficiently, put it in the Startup folder in the System Folder.  The program gets the size of the free maximum usable ram and converts it into a string that is then formatted to look cool like all Mac things should.  I hate ram hungry programs but 30k seems to be about the lowest amount usable to run this program.  For now, a small window is displayed in the upper right hand corner of a Mac plus, Mac SE, Mac Classic and who knows where on those big monitors.  You can reposition it by clicking on it until it highlights, and then dragging it to the new position.  You can also hide and show the window from FreeRamユs File Menu.  It will show the current  amount of free ram up to 99,999K.  If you have more than that, you don't need this application!  Do not insert a non-formatted disk into the computer while FreeRam1.1 is the current active application (unless you like restarting your computer).  If the メFinderモ is active, itユs OK.  FreeRam runs in the background and is automatically updated every second.  If FreeRam is the current active application, with its File menu in the menubar, some of the other menubar items might do a little blinking, once a second, because of the updating taking place.  This does not occur when FreeRam is running in the background.   
  22.     I'm a 47 year old private piano teacher having fun with my Mac SE.  I spent about 80 hours creating FreeRam 1.1.  I sure could use some extra money right now to buy a new Mac.  If you can use this program and have $10.00 to spare, please register one of the following ways:
  23. California Residents must add 8.25% sales tax.
  24. When you register you will receive a disk with Electronic Greeting Cards on it with a Free Password for the Happy Birthday 2.5LP  A $10 value!!! 
  25.  
  26. ・ Toll Free Ordering:  Visa and MasterCard orders may be placed by calling Laser Point at 1-800-894-6758.  (Sorry, but American Express cards are not accepted.)
  27.  
  28. ・ Electronic Mail Ordering:  You may place orders via electronic mail by sending the following information to orders@laserpoint.com
  29.  
  30. - Name of the product you are registering (FreeRam1.3.3LP) 
  31. - Visa or MasterCard Account Number
  32. - Card Type (Visa or MasterCard)
  33. - Card Expiration Date
  34. - Name of card holder
  35. - Complete mailing address including Zip Code.
  36.  
  37. ・FAX   For those who do not want to send their CC information by email, please fax the above information to 408-722 6895.
  38.  
  39. ・ Postal Mail Ordering:  You may send cash or checks, drawn in U.S. funds on a U.S. bank, to:
  40.  
  41. Laser Point
  42. FreeRam
  43. P.O. Box 2378
  44. Watsonville, CA 95077
  45.  
  46. ・ CompuServe:  CompuServe customers may wish to use the CompuServe Shareware Registry.  GO SWREG and register product ID 12511.  Laser Point will need your complete address so they can send you the disk with the registered version of FreeRam plus the free password and Happy Birthday2.5LP EG-Card.
  47.  
  48.  
  49. For technical support, send e-mail to
  50. <Charles77@aol.com>  or  <marlowe@primenet.com>                                                           
  51.                                              My deepest thanks in advance.
  52.  
  53. By the way, I figured out how to create this program all by myself with a handful of books.  I have to give credit to Dave Mark and Cartwright Reed for the valuable information I found in their "Macintosh C Programming Primer" Vol. I, Second Edition.  I also learned most of what I know about Think C from Dave's book "Learn C on the Macintosh".  It has been a real challenge, but I am hoping that you will make it worth while. 
  54.    "FreeRam" was created with Think C 5.03,  March 22-April 2, 1994.
  55. Member of Mountain View Computer User Group, Sierra Vista  AZ.  
  56.